window screen – Català–English translations

🇬🇧 en ca

window screen noun

  • mesh set in a frame and covering the opening of a window
mosquitera
Wiktionary Links